body {
	margin:0;
	padding:0;
	line-height:26px;
	font-size: 14px; font-family: "宋体";
}
html{ overflow-x:hidden}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#c40200;text-decoration:none;}

img {border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:3px;}
.img:hover img{border: 1px solid #cccccc;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{}
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { }
q:before,q:after { }
abbr,acronym { border: 0; }

/*顶部样式*/
.top_bg{ width:100%; height:35px; overflow:hidden; background-color:#e6e6e6; margin:0 auto}
.top_up{ width:1200px; height:35px; margin:0 auto; line-height:35px; color:#666}
.top_up a{ color:#666}
.top_up_left{ float:left; width:800px;}
.top_up_right{ float:right; width:400px; text-align:right}

.top{ background:url(top.jpg) no-repeat; width:1200px; height:146px; margin:0 auto}


/*导航样式*/

.navBar{ position:relative; z-index:1; background:url(nav.jpg) repeat-x; color:#fff; height:60px; line-height:60px; }
.nav{ width:1200px; margin:0 auto;  }
.nav .m{ float:left;  position:relative; background:url(menu.jpg) no-repeat; margin-left:2px;   }
.nav a:hover{ text-decoration:none; color:#fff; background-color: #c30101   }
.nav h3{ float:left; font-size:100%; font-weight:normal; font-size:16px; height:60px; line-height:60px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  padding:0 33px 0 33px;}
.nav .on{ border-color:#1F7CAF;   }
.nav .on h3 a{ color:#fff;  }

.nav #m7 h3 a{  }

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active { background-color: #c30101; color:#fff; }

/* 轮换区 */

.banner{ min-width:1000px;  position:relative;  height:500px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:500px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:500px;  }
.banner .bd li a{ height:494px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(banner-btn.png) 0 0 no-repeat;_background:url(banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.flash_bt{ width:100%; height:59px; background:url(flash_bt.jpg) repeat-x; margin:0 auto}
.flash_bt_con{ width:1200px; height:59px; margin:0 auto}
.flash_bt_left{ float:left; width:800px; height:59px; line-height:59px; color:#333}
.flash_bt_search{ float:right; width:290px; height:30px; background:url(search.jpg) no-repeat; margin-top:15px;}

/*index*/
.main{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-top:20px; margin-bottom:20px;}

/*cptj*/
.gsjj_top{ width:1200px; height:80px; margin:0 auto; background:url(gsjj_top.png) no-repeat center bottom; margin-top:50px; margin-bottom:60px;}
.gsjj_tf{ width:100%; height:40px; line-height:40px; margin:0 auto; text-align:center; font-size:30px; color:#0353e6; text-transform:uppercase;}
.gsjj_r{ width:100%; height:30px; line-height:30px; margin:0 auto; text-align:center; font-size:20px; color:#666666;}
/*cp*/
.cp_list{ float:left;  width:300px; height:269px; text-align:center; margin-left:10px; border:1px #f5f5f5 solid;  margin-bottom:10px;}
.cp_list a{ width:300px; height:269px; text-align:center;  display:block;  color:#333; line-height:42px; }
.cp_list a:hover{ width:300px; height:269px; text-align:center;  display:block; background-color:#cc0000; color:#FFFFFF}


/*战略合作*/
.hezuo{ width:100%; height:500px; background:url(hezuo.jpg) no-repeat center top; margin:0 auto; margin-top:30px;}
.hezuo_con{ width:1200px; height:auto; margin:0 auto;}
.hezuo_title1{ width:1200px; height:45px; margin:0 auto; text-align:center; line-height:45px;font-family:"宋体"; line-height:45px; font-size:40px; color:#fff; padding-top:70px;}
.hezuo_title2{ width:1200px; height:30px; margin:0 auto; background:url(hezuo_line.png) no-repeat center center; text-align:center; line-height:30px;font-family:"宋体"; line-height:30px; font-size:20px; color:#fff; margin-top:25px;}

.hezuo_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}

.picScroll2{ position:relative;  height:181px; padding: 10px 20px 10px 60px; margin-bottom:10px; overflow:hidden;   }
.picScroll2 ul{ overflow:hidden; zoom:1; }
.picScroll2 ul li{ float:left; margin: 10px 13px;  width:190px; height:180px; background:url(cp_list_bg.png) no-repeat center bottom; overflow:hidden; display:inline; text-align:center; line-height:35px; color:#FFFFFF; font-size:16px; font-family:"宋体";}
.picScroll2 ul li a{ color:#FFFFFF; font-size:16px; font-family:"宋体";}
.picScroll2 ul li img{ width:190px; height:143px; }
.picScroll2 ul li title{ line-height:24px; }
.picScroll2 .prev,
.picScroll2 .next{ position:absolute;  left:0px; top: 50px; display:block; width:26px; height:71px; overflow:hidden; background:url(left1.png) no-repeat; cursor:pointer;  }
.picScroll2 .next{ left:auto; right:0px; background:url(right1.png) no-repeat; }
.picScroll2 .prevStop{}
.picScroll2 .nextStop{}

.youshi_bg{ width:100%; height:1600px; margin:0 auto; border-bottom:#0265cb solid 3px;}
.youshi{ width:100%; height:1600px; background:url(youshi.jpg) no-repeat center top; margin:0 auto;}


/*gsjj*/

.gsjj{ width:1200px; height:550px; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:20px;}

.gsjj_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.gsjj_pic{ float:left; width:474px; height:286px; background:url(gs.jpg) no-repeat; border:5px #f5f5f5 solid;}
.gsjj_right{ float:right; width:680px; line-height:30px; color:#333333}




.title{ width:1200px; height:90px; background:url(title.png) no-repeat; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.title_cn{ width:1200px; height:45px; margin:0 auto; text-align:center; font-family:"宋体"; line-height:45px; font-size:38px; color:#333}
.title_en{ width:1200px; height:45px; margin:0 auto; text-align:center; font-family:"宋体"; line-height:45px; font-size:18px; color:#666}



.title0{ width:1200px; height:176px; background:url(title.jpg) no-repeat center top; margin:0 auto; margin-top:50px;}
.title0_cn{ width:1200px; height:34px; margin:0 auto; padding-top:46px; text-align:center; line-height:34px; font-family:"宋体"; color:#125ec0; font-size:32px; font-weight:bold}
.title0_en{ width:1200px; height:18px; margin:0 auto; padding-top:11px; text-align:center; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:24px; text-transform:uppercase}
.title0_r{ width:1200px; height:18px; margin:0 auto; padding-top:26px; text-align:center; line-height:18px; font-size:16px; margin:0 auto; text-transform:uppercase;}

/*anli*/
.anli0{ width:100%; height:auto; overflow:hidden; background:url(anli_bg.jpg) repeat; margin:0 auto}
.anli{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.anli_top{ width:1200px; height:100px; background:url(anli_top.png) no-repeat; margin:0 auto}
.anli_tf_cn{ width:1200px; height:60px; font-family:"宋体"; font-size:36px; color:#c40200; font-weight:bold; margin:0 auto; text-align:center}
.anli_tf_en{ width:1200px; height:40px; font-family:"宋体"; font-size:18px; color:#666; margin:0 auto; text-align:center }
.anli_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}


.anli_list{ float:left;  width:350px; height:320px; text-align:center; margin-left:25px; margin-right:25px}
.anli_list a{  width:350px; height:280px; text-align:center; background-color:#f1f1f1; display:block; color:#666;font-family:"宋体"; font-size:18px; line-height:40px; }
.anli_list a:hover{ width:350px; height:280px; text-align:center; background-color:#125ec0; display:block; color:#FFFFFF}


.banner2{ width:100%; height:200px; background:url(banner2.jpg) no-repeat center top; margin:0 auto; margin-top:20px;}

/* 图片滚动 */
.picScroll{ position:relative;  height:300px; padding: 10px 20px 10px 60px; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 10px;  width:250px; overflow:hidden; display:inline; text-align:center; line-height:35px; color:#333; font-size:16px; font-family:"宋体";}
.picScroll ul li a{ color:#333; font-size:16px; font-family:"宋体";}
.picScroll ul li a:hover{ color:#c40200}
.picScroll ul li img{ width:250px; height:225px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:0px; top: 120px; display:block; width:39px; height:39px; overflow:hidden; background:url(prev.png) no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:0px; background:url(next.png) no-repeat; }
.picScroll .prevStop{}
.picScroll .nextStop{}

.sb_con{ width:1180px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}

.picScroll0{ position:relative;  height:200px; padding: 10px 20px 10px 40px; margin-bottom:10px; overflow:hidden;   }
.picScroll0 ul{ overflow:hidden; zoom:1; }
.picScroll0 ul li{ float:left; margin: 0 10px;  width:200px; overflow:hidden; display:inline; text-align:center; line-height:35px; color:#333; font-size:16px; font-family:"宋体";}
.picScroll0 ul li a{ color:#333; font-size:16px; font-family:"宋体";}
.picScroll0 ul li a:hover{ color:#c40200}
.picScroll0 ul li img{ width:200px; height:160px; }
.picScroll0 .prev,
.picScroll0 .next{ position:absolute;  left:0px; top: 80px; display:block; width:39px; height:39px; overflow:hidden; background:url(prev.png) no-repeat; cursor:pointer;  }
.picScroll0 .next{ left:auto; right:0px; background:url(next.png) no-repeat; }
.picScroll0 .prevStop{}
.picScroll0 .nextStop{}


.news{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.news_left{ float:left; width:570px; height:auto; overflow:hidden}
.news_top{ width:100%; height:30px; margin:0 auto}
.news_tf{ float:left; font-family:"宋体"; font-size:20px; color:#cc0000; font-weight:bold; line-height:30px;}
.news_r{ float:right; font-size:16px; color:#666666; line-height:30px;}
.news_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}



.news_right{ float:right; width:580px; height:auto; overflow:hidden;}

.news_list1{ background:url(icon.jpg) no-repeat left center; text-indent:15px; line-height:30px; font-size:14px}

.news_list{ background:url(icon4.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#666}

.news_wt_list{ float:right; width:370px; height:100px; background:url(news_wt_list.png) no-repeat; margin:0 auto}




/*left*/
.left{ float:left; width:245px; height:auto; margin:0 auto; overflow:hidden;}
.left_pro_top{width:100%; height:80px; line-height:80px; background:#0354e6; color:#FFF; font-size:26px; text-align:center; overflow:hidden;}
.left_pro_tf{ width:100%; height:45px; line-height:45px; margin:0 auto; font-size:22px; font-weight:bold; margin-top:5px;}
.left_pro_r{ width:100%; height:35px; line-height:20px; margin:0 auto; font-size:14px;}
.left_pro_bg{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:1px;}

.left_list{ width:245px; height:auto; margin:0 auto; text-indent:30px; overflow:hidden; margin-top:1px;}
.left_list ul{}
.left_list ul li{ width:245px; height:50px; float:left; line-height:50px; background:url(left_list.jpg) no-repeat center top; font-size:16px;}
.left_list ul li a{ text-decoration:none; color:#FFF; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#FFF; display:block;}
.left_list ul li a:hover{height:50px; line-height:54px; display:block; color:#FFF; background:url(left_list_on.jpg) no-repeat center top;}
.left_list ul li a:active{ text-decoration:none; color:#FFF; display:block;}

.left_list0{ width:221px; height:auto; margin:0 auto; text-indent:40px; overflow:hidden; margin-top:5px;}
.left_list0 ul{}
.left_list0 ul li{ width:221px; height:33px; float:left; line-height:33px; background:url(left_list2.jpg) no-repeat center top; font-size:14px;}
.left_list0 ul li a{ text-decoration:none; color:#434343; display:block;}
.left_list0 ul li a:visited{text-decoration:none; color:#434343; display:block;}
.left_list0 ul li a:hover{height:33px; line-height:33px; display:block; color:#103979;}
.left_list0 ul li a:active{ text-decoration:none; color:#434343; display:block;}

.left_lx{ width:245px; height:auto; margin:0 auto; overflow:hidden;}
.left_lx_top{ width:245px; height:48px; margin:0 auto; background:url(left_lx_top.jpg) no-repeat center top;}
.left_lx_bg{ width:220px; height:auto; margin:0 auto; background-color:#fff;}

.left_lx_tel{ width:217px; height:250px; background:url(left_lx_tel.jpg) no-repeat; margin:0 auto; margin-top:18px;}


/*right*/
.right{ float:right;width:933px;}
.right_top{ width:933px; height:64px; background:url(right_top.jpg) no-repeat; margin:0 auto}
.right_tf{ float:left; margin-left:25px!important; margin-left:15px; line-height:56px; color:#fff; font-size:20px; font-family:"宋体"; }
.right_r{ text-align:right; line-height:50px; margin-right:10px!important; margin-right:10px;color:#333; }
.right_r a{ color:#333;}
.right_bg{ width:933px; height:auto; overflow:hidden;background-color:#FFFFFF;  margin:0 auto; }
.right_bt{ width:933px; height:20px; margin:0 auto; background-color:#FFFFFF;}
.right_con{
	width:910px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	color:#222;
	line-height:30px;
	margin-top:10px;
	font-size: 15px;
}


/*footer*/
.foot_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:30px; background-color:#373b3c}
.foot_nav{ width:1000px; height:40px; margin:0 auto; border-bottom:1px #737677 solid; margin-top:10px; text-align:center; line-height:40px; color:#FFFFFF; font-size:15px}
.foot_nav a{ color:#FFFFFF}
.foot{ width:1200px; height:215px; background:url(foot.jpg) no-repeat; margin:0 auto}
.foot_con{ margin-left:320px; width:660px; height:auto; padding-top:30px; line-height:30px; color:#FFFFFF;font-size:15px}
.foot_con a{ color:#FFFFFF}